import Ioredis from "ioredis"
const ioredis = new Ioredis({
    host: "localhost",
    port: 6379,
})


// 设置数据
ioredis.set("name", "zhangsan")

// 获取数据
ioredis.get("name", (err, result) => {
    console.log(result)
})

// 设置集合
ioredis.sadd("set", "a", "b", "c")

// 获取集合
ioredis.smembers("set", (err, result) => {
    console.log(result); //=> [ 'c', 'b', 'a' ]

    result.forEach(item => {
        console.log(item)
    })
})

// 设置哈希
ioredis.hmset("user", "name", "zhangsan", "age", 18)

// 获取哈希 
ioredis.hgetall("user", (err, result) => {
    console.log(result); //=> { name: 'zhangsan', age: '18' }
})

// 设置列表
ioredis.rpush("list", "a", "b", "c")

// 获取列表
ioredis.lrange("list", 0, -1, (err, result) => {
    console.log(result); //=> [ 'c', 'b', 'a' ]
})